package com.turing.post.transaction.util;

import java.io.Serializable;
import java.util.ArrayList;

import com.turing.post.organization.util.Merchant;

/**
 * 对帐控制汇总情况pojo
 * 
 * @author yxb
 * 
 */
@SuppressWarnings("serial")
public class MchChkAccCtlSummary implements Serializable {
	/**
	 * 总的商户数
	 */
	public Integer all = 0;

	/**
	 * 无需联机对帐的商户数
	 */
	public Integer noneedacc = 0;

	/**
	 * 有交易发生的商户数
	 */
	public Integer hastrans = 0;

	/**
	 * 有交易发生且需要联机对帐的商户数
	 */
	public Integer hastrans_needacc = 0;

	// 以下是hastrans_needacc中的分布情况

	/**
	 * 对帐完全成功的商户
	 */
	public Integer hastrans_needacc_success = 0;

	/**
	 * 未对帐或对帐不平的商户
	 */
	public Integer hastrans_needacc_noacc = 0;

	/**
	 * 未对帐或对帐不平的商户列表
	 */
	public ArrayList<Merchant> noacc_list = new ArrayList<Merchant>();
}
